package com.holly.unit.bpmn.activiti.pojo;

import com.holly.unit.auth.api.pojo.login.LoginUser;
import lombok.Data;

import java.util.List;

/**
 * 类描述:
 *
 * @author fxr
 * @version 1.0.0
 * @date 2022/2/21 17:59
 */
@Data
public class ProcessNode {

    /**节点id*/
    private String id;
    /**节点名*/
    private String title;
    /**节点类型 0开始 1用户任务 2结束 3排他网关 4并行网关 5连线*/
    private Integer type;
    /**关联角色*/
    private List<ActivitiRole> roles;
    /**关联用户*/
    private List<LoginUser> users;
    /**关联部门*/
    private List<ActivitiDepartment> departments;
    /**选操作人的部门负责人*/
    private Boolean chooseDepHeader = false;
    /**选操作人*/
    private Boolean chooseSponsor = false;
    /**节点展开 前端所需*/
    private Boolean expand = true;

    public ProcessNode(){

    };

}
